.head_advertisement{width:976px;display:flex;padding-left:12%;min-width:auto;margin:29px auto}
.head_Regular_school,.head_Ensure_low_price,.head_Quality_assurance,.head_Online_Service{display:flex;align-items:center;justify-content:center;margin-left:18px}
.head_Regular_school>canvas,.head_Ensure_low_price>canvas,.head_Quality_assurance>canvas,.head_Online_Service>canvas{margin-right:10px;width:49px;height:49px;background:url(../img/icon.png) no-repeat;background-position:0px 0px}
.head_Ensure_low_price>canvas{background:url(../img/icon.png) no-repeat;background-position:-50px 0px}
.head_Quality_assurance>canvas{background:url(../img/icon.png) no-repeat;background-position:-100px 0px}
.head_Online_Service>canvas{background:url(../img/icon.png) no-repeat;background-position:-152px 0px}
.head_Regular_school_text>p:nth-child(1){font-size:16px;color:#17181A}
.head_Regular_school_text>p:nth-child(2){font-size:14px;color:#A1A8B3;margin-top:10px}
#focus-banner{position:relative;width:100%;overflow:hidden;background: url(../img/banner_error.png) no-repeat;background-size: 100% 100%;z-index: 0;}
#focus-banner-list{position:relative}
#focus-banner-list li{position:absolute;left:0;top:0;width:100%}
#focus-banner-list li img{height: 100%;}
.focus-banner-img{display:flex;align-items: center;justify-content: center}
#focus-banner-list .focus-banner-text{position:absolute;left:50%;top:0;width:1000px;height:100%;margin-left:-500px;text-align:center;color:#fff;font-size:16px;text-align:center}
#focus-banner .focus-handle{position:absolute;top:50%;margin-top:-40px;z-index:100;display:block;width:80px;height:80px;background-image:url(../img/focus_handle.png)}
#next-img{left:0}
#next-img{left:50px;background-position:0 0}
#next-img:hover{background-position:0 -80px}
#prev-img{right:0}
#prev-img{right:50px;background-position:-80px 0}
#prev-img:hover{background-position:-80px -80px}
#focus-bubble{position:absolute;left:50%;bottom:25px;z-index:10}
#focus-bubble li{float:left;width:10px;height:10px;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border:1px #fff solid;cursor:pointer}
#focus-bubble li a{display:block;width:100%;height:100%;filter:alpha(opacity=0);opacity:0}
#focus-bubble li.current{background-color:#fff}
.theme{padding-bottom:58px;border-bottom:1px solid #eee}
.theme_Brand_school{width:1200px;height:445px;margin-top:80px}
.theme_Brand_school>h2{color:#17181A;font-size:20px;font-weight:400;line-height: 21px;}
.theme_Brand_school>h2>a{font-size:16px;color:#A1A8B3;float:right;font-weight:400}
.theme_Brand_school>h2>a>canvas{margin-left:10px;width:6px;height:10px;background:url(../img/icon.png) no-repeat;background-position:-151px -78px}
.theme_Brand_school>ol{display:flex;margin-top:40px;position:relative}
.theme_Brand_school>ol>li{font-size:16px;font-weight:400;color:#333333;margin-right: 40px}
.theme_Brand_school>ol .orange a{font-size:16px;font-weight:bold;color:#FF9500;}
.theme_Brand_school>ol>li:hover a{font-size:16px;font-weight:bold;color:#FF9500}
.theme_log{display:none;position:absolute;background:white;left:0}
.theme_log ol{margin:40px 0 0 0;width:1200px}
.theme_log > ol > li{width:144px;height:144px;overflow: hidden;margin-right:67px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;float:left;border-radius:14px;box-shadow:0 0 15px 0 rgba(193,194,195,0.2)}
.theme_log > ol > li > a{font-size: 0 !important;}
/* .theme_log > ol > li:nth-last-child(2),.theme_log > ol > li:nth-last-child(3),.theme_log > ol > li:nth-last-child(4),.theme_log > ol > li:nth-last-child(5),.theme_log > ol > li:nth-last-child(6),.theme_log > ol > li:nth-last-child(7){margin-bottom: 0;} */
.theme_log>ol>li:nth-child(6),.theme_log>ol>li:nth-child(12),.theme_log>ol>li:nth-child(18),.theme_log>ol>li:nth-child(24),.theme_log>ol>li:nth-child(30).theme_log>ol>li:nth-child(36){margin-right:0}
.theme_log > ol > li > a > img{width:100%}
.theme_Appointment_news{background-color:#fafcff}
.theme_Appointment_news_box{width:1200px;display:flex;padding:20px 0}
.theme_Appointment_news_box>div:nth-child(1){margin-left: 0;}
.Appointment_news,.Student_comments{width:50%}
.Student_comments{margin-left:20px}
.Student_comments>h2>em{font-size:18px;font-weight:400;color:#FF9500}
.Appointment_news>h2,.Student_comments>h2{font-size:20px;font-weight:400;color:#17181A;line-height: 21px;}
.Appointment_news>ol{}
.Appointment_news ol li{font-size:14px;color:#A1A8B3;display:flex;margin:35px 0;align-items:center}
.Appointment_news ol li:nth-last-child(1){margin-bottom:0}
.Appointment_news ol li p{width:84%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-right:10px}
.Appointment_news ol li p em{color:#17181A;margin:0px 15px}
.Appointment_news ol li a{width:80px;color:#1A79FF;height:30px;display:flex;align-items:center;justify-content:center;background:#F2F7FF;border-radius:4px}
.Appointment_news #review_box{height:400px;margin-top:20px;overflow:hidden}
.Student_comments #review_box1{height:400px;margin-top:20px;overflow:hidden}
.Student_comments_content{display:flex;align-items:center;margin:32px 0}
.Student_comments_content:nth-last-child(1){margin-bottom:0}
.Student_comments_content>img{width:48px;height:48px;border-radius:50%;overflow:hidden}
.Student_comments_content>a{width:80px;color:#1A79FF;height:30px;display:flex;font-size:14px;align-items:center;justify-content:center;background:#F2F7FF;border-radius:4px}
.Student_comments_content_text{font-size:14px;color:#17181A;margin:0 10px;width:75%}
.Student_comments_content_text>p:nth-child(1){}
.Student_comments_content_text>p:nth-child(1) em{color:#A1A8B3;margin-left:20px}
.Student_comments_content_text>p:nth-child(2){color:#A1A8B3;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.theme_Excellent_courses{width:1200px;height:763px;margin-top:80px;margin-bottom: 80px;}
.theme_Excellent_courses>h2{color:#17181A;font-size:20px;font-weight:400;line-height: 21px;}
.theme_Excellent_courses>h2>a{font-size:16px;color:#A1A8B3;float:right;font-weight:400}
.theme_Excellent_courses>h2>a>canvas{margin-left:10px;width:6px;height:10px;background:url(../img/icon.png) no-repeat;background-position:-151px -78px}
.theme_Excellent_courses>ol{display:flex;margin-top:40px;position:relative}
.theme_Excellent_courses>ol>li{font-size:16px;font-weight:400;color:#333333;margin-right: 40px}
.theme_Excellent_courses>ol>li:hover a{font-size:16px;font-weight:bold;color:#FF9500}
.theme_Excellent_courses>ol .orange a{font-size:16px;font-weight:bold;color:#FF9500}
.theme_curriculum{left:0;display:none;position:absolute}
.theme_Excellent_courses>ol .orange .theme_curriculum,.theme_Brand_school>ol .orange .theme_log{width:100%;display:block !important}
.theme_curriculum>ol{display:flex;flex-flow:row wrap;margin-top:40px}
.theme_curriculum>ol>li{width:24%;margin-bottom:40px;margin-right:15px}
.theme_curriculum>ol>li>p:nth-child(1) a,.theme_curriculum>ol>li>p:nth-child(1){font-size: 0;}
.theme_curriculum>ol>li:nth-child(4),.theme_curriculum>ol>li:nth-child(8){margin-right:0}
.theme_curriculum>ol>li>p:nth-child(2){margin:15px 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.theme_curriculum>ol>li>p:nth-child(2) a{font-size:16px;font-weight:400;color:#17181A}
.theme_curriculum>ol>li>p:nth-child(3){display:flex;align-items:center;margin-bottom:8px}
.theme_curriculum>ol>li>p:nth-child(3) img{width:100%}
.theme_curriculum>ol>li>p:nth-child(3) em{width:26px;height:26px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.theme_curriculum>ol>li>p:nth-child(3) a{font-size:12px;font-weight:400;margin-left:5px;color:rgba(23,24,26,0.7)}
.theme_curriculum>ol>li .class_hour,.theme_curriculum>ol>li .Face_to_face{font-size:24px;font-weight:bold;color:#FD5D5C;display:flex;position:relative;align-items:baseline}
.theme_curriculum>ol>li .Face_to_face{font-size: 22px;}
.theme_curriculum>ol>li .class_hour a,.theme_curriculum>ol>li .Face_to_face a{position:absolute;font-size:14px;right:0;font-weight:500;color:#1A79FF;width:76px;height:33px;display:flex;float:right;align-items:center;justify-content:center;background:#F2F7FF;border-radius:4px}
.theme_curriculum>ol>li .class_hour em{margin-left: 5px;font-size: 15px;}
.theme_curriculum>ol>li>p:nth-child(1) img{width:100%;height:192px;border-radius:4px 4px 0px 0px}
.theme_Learning_strategy{width:1200px;display:flex;margin-top:80px}
.Learning_strategy{width:100%}
.School_news{width:50%;margin-left:25px}
.Learning_strategy>h2,.School_news>h2{color:#17181A;font-size:20px;font-weight:400;margin:0px 10px;line-height: 21px;}
.Learning_strategy>h2>a,.School_news>h2>a{font-size:16px;color:#A1A8B3;float:right;font-weight:400}
.Learning_strategy>h2>a>canvas,.School_news>h2>a>canvas{margin-left:10px;width:6px;height:10px;background:url(../img/icon.png) no-repeat;background-position:-151px -78px}
.Learning_strategy_content{display:flex;margin-top:15px;border:1px solid #ffffff;padding:15px 10px}
.Learning_strategy_content>a{font-size:0}
.Learning_strategy_content:hover{border:1px solid #d5e7ff;border-radius:5px}
.Learning_strategy_content_text{width:80%;margin-left:10px}
.Learning_strategy_content_text>p:nth-child(1){display:flex;font-size:16px;font-weight:bold;color:#17181A}
.Learning_strategy_content_text>p:nth-child(1) em{width:60px;height:24px;color:#fff;font-weight:400;font-size:12px;line-height: 24px;text-align: center;margin-right:10px;background:#1A79FF}
.Learning_strategy_content_text>p:nth-child(1) mark{width:88%;height:24px;color:#17181A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;background-color:#fff}
.Learning_strategy_content_text>p:nth-child(1) a{display:flex;width:100%}
.Learning_strategy_content_text>p:nth-child(2){font-size:12px;font-weight:400;height:36px;color:#A1A8B3;line-height:18px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify;overflow:hidden}
.Learning_strategy_content_text>p:nth-child(3){font-size:12px;font-weight:400;color:#A1A8B3;margin-top:34px}
.Learning_strategy_content_text>p:nth-child(3) canvas{margin-right:10px;width:10px;height:11px;background:url(../img/icon.png) no-repeat;background-position:-168px -78px}
.Learning_strategy_content_text>p:nth-child(3) em{float:right;font-size:12px;font-weight:400;color:#FF9500}
.School_news_content_box{}
.School_news_content{padding:0 10px;margin-top:13px;padding-top:16px;padding-bottom:10px}
.School_news_content:hover{background-color:#fafcff}
.School_news_content>p:nth-child(1){font-size:16px;font-weight:400;color:#17181A}
.School_news_content>p:nth-child(2){font-size:12px;font-weight:400;color:#A1A8B3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:15px;line-height:17px}
.School_news_content_school{margin-top:27px;display:flex;align-items:center}
.School_news_content_school>a{display:flex;width:100%}
.School_news_content_school_img{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fafcff}
.School_news_content_school_img>img{width:100%}
.School_news_content_score{width:100%;margin-left:10px}
.School_news_content_score_top>p{font-size:14px;font-weight:400;color:#17181A;line-height:18px}
.School_news_content_score_bottom{display:flex;font-size:12px;font-weight:400;color:#A1A8B3;margin-top:5px}
.School_news_content_score_bottom>p:nth-child(1){width:50%;display:flex;align-items:center}
.School_news_content_score_bottom>p:nth-child(1) .canvas5{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -133px}
.School_news_content_score_bottom>p:nth-child(1) .canvas4{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -149px}
.School_news_content_score_bottom>p:nth-child(1) .canvas3{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -166px}
.School_news_content_score_bottom>p:nth-child(1) .canvas2{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -182px}
.School_news_content_score_bottom>p:nth-child(1) .canvas1{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -200px}
.School_news_content_score_bottom>p:nth-child(1) .canvas0{width:82px;height:14px;background:url(../img/icon.png) no-repeat;background-position:0px -217px}
.School_news_content_score_bottom>p:nth-child(1) canvas,.School_news_content_score_bottom>p:nth-child(2) canvas{margin-right:10px}
.School_news_content_score_bottom>p:nth-child(2) canvas{width:10px;height:18px;background:url(../img/icon.png) no-repeat;background-position:-168px -74px}
.School_news_content_score_bottom>p:nth-child(2){width:50%;text-align:right;display:flex;align-items:center;justify-content:flex-end}
/* 所在地弹窗 */
.Location-pop-up{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;}
.Transparent-background{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.6);z-index: 999;}
.Location-content{width: 648px; position: fixed;left: calc((100% - 0px) / 2);top: calc((100% - 570px) / 2);z-index: 1000;background-color: #fff;margin-left: -324px;}
.Location-content-top{background-color: #1A79FF;height: 46px;text-align: center;color: #fff;font-size: 24px;line-height: 46px;}
.Guess-where-you-are{margin: 0 24px; height: 46px;line-height: 46px;font-size: 14px;display: flex;align-items: center;}
.Guess-where-you-are>em{font-size: 12px; color: #1A79FF;display: block;width: 40px;text-align: center;margin-left: 4px;margin-right: 12px;}
.Guess-where-you-are>a{width: 72px;display: block;border-radius: 4px;background-color: #1A79FF;color: #fff;font-size: 12px;height: 22px;line-height: 22px;text-align: center;}
.Letter-selection{margin: 10px 24px;font-size: 14px;display: flex;margin-bottom: 20px;}
.Letter-selection>ol{display: flex;flex-flow: row wrap;width: 79%;}
.Letter-selection>ol>li{margin: 0px 10px;margin-bottom: 10px;cursor: pointer;color: #666666;font-size: 12px;}
.Letter-selection>ol>li:hover{color: #1A79FF;}
.Select-city-box{margin: 20px 24px;margin-top: 0;margin-right: 0;padding-right: 24px;height: 425px;overflow: hidden;overflow-y: scroll;}
.Select-city-box::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(240,240,240,1)}
.Select-city-box::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 0px rgba(207,207,207,.5);background-color:rgba(207,207,207,.5)}
.Select-city-box::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 0px rgba(26,121,255,.5);background-color:rgba(26,121,255,.5)}
.Select-city{display: flex;margin-bottom: 16px;}
.Select-city:nth-last-child(1){margin-bottom: 0;}
.Select-city>p{width: 26px;margin-right: 18px;}
.Select-city>p>em{width: 26px;height: 26px;display: block;text-align: center;background-color: #1A79FF;line-height: 26px;border-radius: 50%;font-size: 14px;font-weight: 400;color: #fff;}
.Select-city ol{display: flex;flex-flow: row wrap;}
.Select-city ol li{margin: 0 10px;font-size: 12px;margin-bottom: 10px;}
.Select-city ol li a{font-size: 12px;font-weight: 400;color: #666666;}
.Select-city ol li a:hover{color: #1A79FF;}
.Letter-selection>ol .Location-blue{color: #1A79FF;}

